iT邦幫忙

2023 iThome 鐵人賽

DAY 10
0
Software Development

Unity遊戲開發系列 第 10

DAY10 列舉Enumeration

  • 分享至 

  • xImage
  •  

Enum

能夠透過自定義列舉的陣列內容,達到方便視讀程式功能和定義類型的管理,可以應用在敵人狀態、技能切換等功能上。

public enum Status {走路,跑步};//可以放中文字串但不建議

實作

 public enum Skill {explotion,frozen,flame};//技能種類
 public Skill attack;
 
 public void Skill()
  {
   switch (attack) {
            case Skill.explotion:
                print("爆炸"); 
                //寫入要使用的功能
                break;
            case Skill.frozen:
                print("冰凍");
                break;
            case Skill.flame:
                print("火焰");
                break;  
        }
  }

圖片晚點補


參考資料:
https://www.youtube.com/watch?v=xjJdqr8yAEU


上一篇
DAY09 角色動畫Animator
下一篇
DAY11 協程Coroutine
系列文
Unity遊戲開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言